//
//  ICContactClientFile.h
//  ICome
//
//  Created by zhang_rongwu on 16/3/4.
//  Copyright © 2016年 iCom. All rights reserved.
//

#ifndef ICContactClientFile_h
#define ICContactClientFile_h



/** 
 *  TCP/IP
 *  规则: Tabbar: COUNACT_   Method: GROUP_LIST
 **/
#define CONTACT_CONT_LIST     @"contact/getContactList"     // 获取eId的联系人列表
#define CONTACT_TEAM_LIST     @"contact/getTeamList"        // 根据查询条件，获取团队列表
#define CONTACT_MDEP_LIST     @"contact/getMyDepartmentList"// 获取eId 所在的部门列表
#define CONTACT_TEAMEMP_LIST  @"contact/getTeamEmployeeList"// 获取tId的组员信息列表
#define CONTACT_ORG_LIST      @"contact/getOrgListByOrgId"  //获取oId组织之下的直接组织列表和直接员工列表
#define CONTACT_LORG_LIST     @"contact/getLongOrgListByOrgId" //获取根节点到oId的完整组织路径
#define CONTACT_EMP_DETAIL    @"contact/getEmployeeByEmployeeId"//contact/getEmployeeByEmployeeId
#define CONTACT_DEL_CONTACT   @"contact/delContact"  // 将contactId从eId的联系人中删除（如果contactId为eId双人、多人组群中的成员，则不能删除，只做隐藏）
#define APP_SEARCH_EMPL       @"contact/searchEmployeeList" //根据参数搜索符合条件的员工列表


/** 2016/04／11 */
#define CONTACT_ALLEMPLOYEE   @"contact/getAllEmployeeByoId" // 获取 oId 组织编码下的所有员工
#define CONTACT_APPENDUSER    @"group/appendGroupUser" // 向gId组中增加eIds组员
#define CONTACT_KICKUSER      @"group/kickGroupUser" //踢除组成员 只有群主可以操作
#define CONTACT_KICKUSERS      @"group/kickGroupUsers" //批量踢除组成员 只有群主可以操作
#define CONTACT_BREAKGROUP    @"group/breakGroup" // 解散组  只有群主可以操作
#define CONTACT_CHANGEMASTER  @"group/changeGroupMaster" // 更换群主 只有群主可以操作
#define CONTACT_EXITGROUP     @"group/exitGroup" // 退出组  组员可以发起  群主不可发起
#define CONTACT_CHANGEGROUPNAME @"group/changeGroupName" // 更改组名称 只有群主可以操作
#define CONTACT_GROUPBUSY     @"imserver/groupBusy" // 设置组的消息免打扰模式


#define MESSAGE_SENDMESSAGE   @"imserver/send"  // 发送消息
#define MESSAGE_GROUPLIST     @"imserver/groupList"  // 根据 eId，lastUpdate 获取群组的更新信息 command = 5
#define MESSAGE_IMSERVERPULL  @"imserver/pull" // 根据gId，取比localIndex新的消息 localIndex 为本地缓存的最大消息id
#define MESSAGE_IMREVPULL     @"imserver/revpull" // 根据gId，取maxIndex之前的 size 条信息
#define MESSAGE_RECALLMSG     @"imserver/recallMsg" // 消息撤回
#define MESSAGE_TDOREAD       @"imserver/tdoRead" // 待办已读

#define MESSAGE_updateGroupRead   @"imserver/updateGroupRead" 

#define MESSAGE_VOICEREADE        @"imserver/voiceRead"
#define Message_changeGroupMaster @"group/changeGroupMaster"
#define CreateMultGroup  @"group/createMultGroup"
#define CreateOrgGroup   @"group/createOrgGroup"
#define CreateTwoGroup   @"group/createTwoGroup"
#define ChangeNickName   @"group/changeNickName"

#define GROUP_FROMINFO   @"group/fromInfo"  // 根据 appId,dId,botId 获取其基础信息 id phoneid name

#define Deliver_directInfo @"direct/directInfo" // 送达号详情

#define Deliver_pull       @"direct/pulld" // 拉取信息

#define Deliver_List       @"direct/getDirectListByEId"
#define Deliver_subDirect  @"direct/subDirect"
#define Deliver_searchD    @"direct/searchDirect"
#define Deliver_busy       @"direct/setDirectBusy"
#define Deliver_repull     @"direct/revpulld"
#define Deliver_addCount   @"direct/addNewsReadCount"


/** 2016/04/29 */
#define COMMON_GLOBABUSY      @"imserver/globalBusy"   // 设置/取消全局免打扰
#define COMMON_GETGLOBUSY     @"imserver/getGlobalBusy" // 获取全局免打扰状态

/** 2016/05/05*/
#define DYNAMIC_FINDLIST      @"discovery/findList"  //动态列表
#define DYNAMIC_FINDLISTASC   @"discovery/findListASC" // 下拉数据增量添加
#define DYNAMIC_MYFINDLIST    @"discovery/myFindList" // 我的动态
#define DYNAMIC_MYFINDLISTASC @"discovery/myFindList"
#define DYNAMIC_DELFIND       @"discovery/delFind" // 删除动态
#define DYNAMIC_PRAISE        @"discovery/findPraise" //动态的点赞或取消点赞
#define DYNAMIC_FINDCOMMENT   @"discovery/addFindComment" // 发评论
#define DYNAMIC_DELCOMMENT    @"discovery/delFindComment" //删除动态评论
#define DYNAMIC_ADDFIND       @"discovery/addFind" // 发布动态

/** 2016/07/01*/
#define MESSAGE_DIRECTLIST    @"imserver/directList"  // 同步送达号
#define MESSAGE_CMDLIST       @"imserver/cmdList" // 同步状态等
#define MESSAGE_GROUPINFO     @"group/groupInfo" // 获取群信息

/** 2016/10/09*/
#define MINE_FAVORITE_LIST     @"licensor/favoriteList" // 收藏
#define MINE_ADD_FAVORITE      @"licensor/addFavorite" // 添加收藏
#define MINE_FIND_FAVORITE      @"licensor/findFavorite"// 判断是否收藏
#define MINE_DEL_FAVORITE      @"licensor/delFavorite" // 删除收藏
#define MINE_SEARCH_FAVORITE   @"licensor/searchFavoriteList" // 搜索收藏

/** 2016/11/12*/
#define REDPACKET_CHECKPASSWORD  @"redpacket/checkPassword" //检查红包密码是否已设置
#define REDPACKET_SETPASSWORD    @"redpacket/setPassword" //设置或修改红包密码
#define REDPACKET_SENDREDPACKET  @"redpacket/sendRedPacket" //发送红包
#define REDPACKET_CLICKREDPACKET @"redpacket/clickRedPacket" //点击红包
#define REDPACKET_CLICKOPEN      @"redpacket/clickOpen" //点击"启"
#define REDPACKET_LOOKLIST       @"redpacket/lookList" //看看大家
#define REDPACKET_MYHISTORYLIST  @"redpacket/myHistoryList" //我的红包流水
#define REDPACKET_TRANSFER       @"redpacket/transfer" //工分转账


/** 2017/05/31*/
#define SCHEDULE_SCHEDULELISTWEEK   @"schedule/scheduleListByWeek" //周日程同步
#define SCHEDULE_GETHOLDAYS      @"schedule/getHolidays" //获取节假日列表
#define SCHEDULE_ADDSCHEDULE     @"schedule/addSchedule"  //添加日程
#define SCHEDULE_EDITSCHEDULEFORAPP    @"schedule/editScheduleForApp"  //修改日程
#define SCHEDULE_SET_SCHEDULEREMIND  @"schedule/setScheduleRemind"  //设置日程提醒


/** 2017/07/03*/
#define DIRECT_MYDIRECTS      @"direct/myDirects" //获取我的有效的可见的所有送达号列表
#define DIRECT_PULLD          @"direct/pulld" //正向拉取送达号文章列表
#define DIRECT_REVPULLD       @"direct/revpulld" //反向拉取某送达号的文章列表
#define DIRECT_ADDNEWSCOUNT   @"direct/addNewsCount" //增加文章阅读数或点赞数
#define DIRECT_SEARCHDIRECTMSG   @"direct/searchDirectMsg" //送达号文章搜索
#define DIRECT_CAROUSEL       @"direct/carousel" //送达号轮播图


/** 2017/07/21*/
#define ROBOT_ROBOTLIST       @"robot/robotList" //机器人列表
#define ROBOT_ROBOTINFO       @"robot/robInfo" //获取机器人的简略信息

/** 2017/08/16*/
#define APPLICATION_HOMEPAGEADS       @"application/homePageAds" //取首页广告
#define APPLICATION_GUIDES       @"application/guides" //取引导页列表

/** 2017/09/21*/
#define CONTACT_WELCOME       @"contact/welcome" //取引导页列表
#endif /* ICContactClientFile_h */



